The IDP framework for declarative problem

نویسندگان

  • Maarten Mariën
  • Johan Wittocx
  • Marc Denecker
چکیده

The IDP framework is a declarative problem solving paradigm, in which the computational task is to expand a given finite interpretation of a set of symbols into a model of a given ID-logic theory, a classical logic theory extended with inductive definitions. This framework has been proposed as a general approach for solving finite domain problems. In this paper, we introduce a typed version of the IDP-language, illustrate the use of the framework through some prototypical examples and discuss theoretical and methodological aspects. We also compare the framework to SAT and ASP. Finally, we report on an implementation of IDP.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Lowering the Learning Curve for Declarative Programming: A Python API for the IDP System

Programmers may be hesitant to use declarative systems, because of the associated learning curve. In this paper, we present an API that integrates the IDP Knowledge Base system into the Python programming language. IDP is a state-of-the-art logical system, which uses SAT, SMT, Logic Programming and Answer Set Programming technology. Python is currently one of the most widely used (teaching) lan...

متن کامل

Predicate Logic as a Modelling Language: The IDP System

With the technology of the time, Kowalski’s seminal 1974 paper Predicate Logic as a Programming Language was a breakthrough for the use of logic in computer science. It introduced two fundamental ideas: on the declarative side, the use of the Horn clause logic fragment of classical logic, which was soon extended with negation as failure, on the procedural side the procedural interpretation whic...

متن کامل

Analyzing manuscript traditions using constraint-based data mining

Data mining tasks and algorithms are often categorized as belonging to one of a few specific types: clustering, association rule discovery, probabilistic modeling, etc. For some time now, it has been recognized that concrete tasks do not always fit nicely in this categorization. The concepts of constraint-based data mining and inductive querying have been proposed to alleviate this problem; the...

متن کامل

An Exercise in Declarative Modeling for Relational Query Mining

Motivated by the declarative modeling paradigm for data mining, we report on our experience in modeling and solving relational query and graph mining problems with the IDP system, a variation of the answer set programming paradigm. Using IDP or other ASP languages for modeling appears to be natural given that they provide rich logical languages for modeling and solving many search problems and ...

متن کامل

The effects of buying a new car: an extension of the IDP Knowledge Base System

A long term goal in knowledge representation is the development of a knowledge based system (KBS). A KBS stores knowledge in a completely declarative way and is equipped with various domain independent inference methods to perform different reasoning tasks for a broad field of applications. In this paper we took a state-of-the-art KBS, IDP, with corresponding language FO(), and tested its appli...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006